StupidBeauty
Read times:1487Posted at: - no title specified

tufao   1.2.1文档翻译 Tufao::HttpServerResponse 类参考,Tufao::HttpServerResponse Class Reference

Tufao::HttpServerResponse 类的实例用来对 Tufao::HttpServerRequest 类的实例做出响应。 详情……

详细说明

Tufao::HttpServerResponse 类的实例用来对 Tufao::HttpServerRequest 类的实例做出响应。 详情……

每个响应,都是由若干个准确生成的部分组成的,这些部分必须按照顺序来发送。这几个部分的发送顺序为:

注意

HTTP/1.0 的连接中,无法 将消息体分成多次来发送,因此妳需要使用 Tufao::HttpServerResponse::end 来一次性发送整个消息体。另外 HTTP/1.0连接 也不支持追加数据。

参考

Tufao::HttpServer

成员函数文档

bool Tufao::HttpServerResponse::end

(

const QByteArray & 

chunk  =  QByteArray()

)

slot

这个方法,用来告诉服务器,所有的响应协议头和消息体都已经发送完毕了;服务器应当认为这条响应消息已经完成。

对于每个响应,此方法都 必须 被调用一次且仅调用一次。

参数

chunk

如果指定了这个参数,则相当于调用 Tufao::HttpServerResponse::write 再调用 Tufao::HttpServerResponse::end

const  Headers & Tufao::HttpServerResponse::headers

(

)

const

返回协议头集合的一个常量引用,这些协议头会在消息体中第一砣数据被输出时发送给客户端。

自此版本开始引入

0.4

Headers & Tufao::HttpServerResponse::headers

(

)

返回协议头集合的一个引用,这些协议头会在消息体中第一砣数据被输出时发送给客户端。

使用这个引用来发送自定义的协议头。

注意

如果消息体中第一砣数据已经被发送出去,那么,修改这个对象不会起到任何作用。但是,此对象会保持修改后的状态。

bool Tufao::HttpServerResponse::writeHead

(

int 

statusCode ,

const QByteArray & 

reasonPhrase ,

const  Headers  & 

headers

)

slot

对该请求回复一个响应头。

如果消息 体的第一砣数据已经被发送出去(调用 Tufao::HttpServerResponse::write )了,则调用这个函数不起作用。

参数

statusCode

状态码,是指由3个数字组成的超文本传输协议状态码。

reasonPhrase

一个肉眼可读的原因语句(reasonPhrase)。

headers

响应的协议头。

Your opinions

Your name:Email:Website url:Opinion content:
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4